county borough
noun
: a borough in Great Britain of at least 100,000 inhabitants that has been given the status of an administrative county
Love words? Need even more definitions?
Merriam-Webster unabridged
Share